// 云函数入口文件
const cloud = require('wx-server-sdk')

// 初始化云端能力
cloud.init({
    // 根据指定云环境id调用云函数
    env: cloud.DYNAMIC_CURRENT_ENV
})

// 引入云函数
const db = cloud.database();

// 使用范围查询
const _ = db.command;
// 云函数入口函数



exports.main = async (event, context) => {
  // 整合一下参数
  let condition = {
    userInfo: event.userInfo
  };
  // 按指定日期查询
  if (!event.endDate) { // 按指定日期查询
    condition.date = event.startDate
  } else { // 按照日期范围查询
    condition.date = _.gte(event.startDate).and(_.lte(event.endDate));
  }
  
  
  return await db.collection("add_booking").where(condition).get()
}


// userInfo: event.userInfo,
// date: _.gte(event.startDate).and(_.lte(event.endDate))